/*BLOCK CONTENT*/

.blockHeader{
background-color:#3A6A74;
color:#BFD0CB;
font-size:17px;
font-weight:600;
padding-left:10px;
padding-top:5px;
text-align:left;
}
.blockDescription{
background-color:#3A6A74;
font-size:15px;
font-weight:600;
color:#000000;
padding-left:10px;
padding-bottom:5px;
font-family:"Times New Roman", Times, serif;
text-align:left;
}

.blockContent1{
font-size:14px;
font-weight:600;
color:#000000;
font-family:"Times New Roman", Times, serif;
text-align:left;
}

.blockContent2{
font-size:14px;
font-weight:600;
color:#3A6A74;
font-family:"Times New Roman", Times, serif;
text-align:left;
}


.numbers{
font-family:"Times New Roman", Times, serif;
color:#3A6A74;
font-size:15px;
font-weight:700;
padding-left:2px;
}

.timeListing{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:600;
color:#3A6A74;
text-transform:lowercase;
}

.odd{
background-color:#CCCCCC;
}

.even{
background-color:#FFFFFF;
}


.formElementTextLeft{/*aligned*/
font-size:13px;
font-weight:500;
color:#000000;
padding-left:2px;
text-align:left;
}

.formElementText{
font-size:13px;
font-weight:500;
color:#000000;
padding-left:2px;
text-align:center;
}

.formDescriptiveText{/*used for text in the enter grid and modify grid sections*/
font-size:15px; 
font-weight:bold;
color:#3A6A74;
padding-right:4px;
text-align:right;
vertical-align:middle;
width:30%;
}

.mainTableBGColor{
background-color:#666666;
}

.footerText{
color:#CCCCCC;
font-size:smaller;
font-weight:bold;
text-decoration:underline;
}

/*END BLOCK STYLES*/



.adminSectionHeader {
font-size:17px;
font-weight:600;
padding-left:10px;
padding-top:5px;
text-align:left;
}

.adminSectionDescription {
font-size:15px;
font-weight:600;
color:#000000;
padding-left:10px;
padding-bottom:5px;
font-family:"Times New Roman", Times, serif;
text-align:left;
}

.adminSectionContent {/*used on checkbox text descriptions on print options page */
font-size:13px;
font-weight:500;
color:#000000;
padding-left:10px;
background-color:#FFFFFF;
text-align:center;
}













/*

.topnav a:link{
	color:#CCCC66;
	text-decoration:none;
	}
.topnav a:hover{
	background-color:#000000;
	color:#CCCC66;
	text-decoration:none;
	}
.topnav a:visited{
	text-decoration:none;
	color:#CCCC66;
	}		
	
.sidenav a:link{
	color:#333399;
	text-decoration:none;
	}
.sidenav a:hover{
	background-color:#47C2C2;
	color:#333399;
	text-decoration:none;
	}
.sidenav a:visited{
	text-decoration:none;
	color:#333399;
	}			*/
	

.activeLink{
	background-color:#000000;
	color:#CCCC66;
	text-decoration:none;
	}	
body {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	/*color: #000000;*/
}

a:hover {color: #000000} a {text-decoration: none} a {font-weight: bold}


.columnHeader {
font-size:17px;
font-weight:600;
color:#993333;
text-decoration:underline;
text-align:left;

}

.horizontalActionMenu {
background-color:#000000;
}



/*-----------SUB TITLE HEADER WITH BLACK BACKGROUND-----------*/
.subHeader{
background-color:#000000;
padding-left:38px;
padding-bottom:10px;
padding-top:10px;
font-family:Arial, Helvetica, sans-serif;
color:#CCCCCC;
font-size:15px;
font-weight:600;
text-align:left;
vertical-align:middle;
}

.subHeaderdropDown{
background-color:#000000;
padding-bottom:5px;
padding-top:5px;
font-family:Arial, Helvetica, sans-serif;
color:#CCCCCC;
font-size:16px;
font-weight:600;
}


/*-------------------------------LINK STYLES USED in Live grid and weekly planner---------------------------------------*/

.SpotLink{
padding-left:3px;
padding-right:3px;
font-size:12px;
font-weight:600;
}

 .SpotLink a:link{
 color:#434342;
  text-decoration:underline;
 }
 
  .SpotLink a:hover{
 text-decoration:underline;
 color:#3A6A74;
 }
 
 .SpotLink a:visited{
 text-decoration:underline;
 color:#434342;
 }




.TimeColumn{/* Used for the time column in planner and view grid*/
font-size:12px;
font-weight:600;
color:#3A6A74;
text-transform:lowercase;
padding-left:3px;
padding-right:3px;
}

.TimeColumn a:link{
color:#3A6A74;
text-transform:lowercase;
}

.TimeColumn a:hover{
color:#434342;
text-transform:lowercase;
text-decoration:underline;
}

.TimeColumn a:visited{
color:#3A6A74;
text-transform:lowercase;
}






/*--------------------------MAIN MENU AND SUB MENU ON LEFT RAIL STYLES--------------------*/

.mainMenuHeaderColor{
background-color:#84B0B9;
color:#434342;
font-size:16px;
font-weight:700;
}

.mainMenuSubLink {
background-color:#BFD0CB;
font-size:14px;
font-weight:600;
padding:1px 0px 2px 2px;
background-image:url(images/MainMenuCorner.gif);
background-position:top right;
background-repeat:no-repeat;
}

.mainMenuSubLink a:link{
color:#3A6A74;

}

.mainMenuSubLink a:hover{
color:#3A6A74;
/*background-color:#84B0B9;*/
text-decoration:underline;
}


.mainMenuSubLink a:visited{
color:#3A6A74;

}
/*-------------------WEEKLY PLANNER PAGE STYLES--------------------*/




 
 /*+++++++++++++++++++++++++++++++++++++++++++  NAV BAR STYLES ++++++++++++++++++++++++++++++++++++++++++*/
 
 ul#admintopnav {
	margin:5px 0 0px;
	padding: 0 0 0 5px;
	list-style: none;
	border: none;
} 

#admintopnav li {
	display: block;
	margin: 0;
	padding: 0;
	float:left;
}
	
#admintopnav a {
	display:block;
	color:#444;
	text-decoration:none;
	background: url(images/lia.gif) no-repeat;
	margin:0;
	padding-top:0.2em;
	padding-bottom:0.2em;
	padding-left:22px;
	padding-right:30px;
	border-right: 1px solid #777;
	position: relative;
	font: bold 11px helvetica, arial, geneva, lucida, sans-serif;
   border-bottom: 1px solid #FFF;
}
#admintopnav #a0 { left: 0px;}
#admintopnav #a1 { left: -20px;}
#admintopnav #a2 { left: -50px;}

/*------widths for UNderwriters nav bar---------*/
#admintopnav #a3 { left: 0px;}
#admintopnav #a4 { left: -20px;}
#admintopnav #a5 { left: -45px;}
#admintopnav #a6 { left: -67px;}
#admintopnav #a7{ left: -55px;}

/*------widths for Manage Daily Logs nav bar---------*/
#admintopnav #a8 { left: 0px;}
#admintopnav #a9 { left: -18px;}
#admintopnav #a10 { left: -37px;}
#admintopnav #a11 { left: -63px;}
#admintopnav #a12{ left: -90px;}
#admintopnav #a13 { left: -114px;}
#admintopnav #a14{ left: -138px;}

	
#admintopnav a:hover {
	background: url(images/liahover.gif) no-repeat;
}

.here {
	position:relative;
	z-index:102;
	background: url(images/liahover.gif) no-repeat;
	border-right: 1px solid #777;
	padding-top:0.2em;
	padding-bottom:0.2em;
	padding-left:25px;
	padding-right:30px;
	margin: 0 4px 0 0;
	border-bottom: 1px solid #BBBBBB;
	display:block;
	color:#000000;
	text-decoration:underline;
	font: bold 11px helvetica, arial, geneva, lucida, sans-serif;
}


.hereUnderwriters {
	position:relative;
	z-index:102;
	background: url(images/liahover.gif) no-repeat;
	border-right: 1px solid #777;
	padding-top:0.2em;
	padding-bottom:0.2em;
	padding-left:20px;
	padding-right:20px;
	margin: 0 4px 0 0;
	border-bottom: 1px solid #BBBBBB;
	display:block;
	color:#000000;
	text-decoration:underline;
	font: bold 11px helvetica, arial, geneva, lucida, sans-serif;
}


.hereProgramLogs {
	position:relative;
	z-index:102;
	background: url(images/liahover.gif) no-repeat;
	border-right: 1px solid #777;
	padding-top:0.2em;
	padding-bottom:0.2em;
	padding-left:25px;
	padding-right:20px;
	border-bottom: 1px solid #BBBBBB;
	display:block;
	color:#000000;
	text-decoration:underline;
	margin: 0 2px 0 0;
	font: bold 11px helvetica, arial, geneva, lucida, sans-serif;
}

.adminsubnav{
background-color:#BBBBBB;
width:622px;
padding: 5px 30px 5px 0px;
margin-left:5px;
margin-right:5px;
border-bottom: 1px solid #000000;
border-right: 5px solid #666666;
background-image:url(images/SubNavGradient.gif);
background-position:right top;
background-repeat: repeat-y;
vertical-align:middle;
text-align:right;
}

.adminsubnav2{/*used for enter grid items form*/
background-color:#BBBBBB;
width:622px;
padding: 5px 30px 5px 0px;
margin-left:5px;
margin-right:5px;
border-bottom: 1px solid #000000;
border-left: 5px solid #666666;
border-right: 5px solid #666666;
background-image:url(images/SubNavGradient.gif);
background-position:right top;
background-repeat: repeat-y;
vertical-align:middle;
text-align:right;
}	
	
.adminsubnav3{/*used for SUB NAVS WITH NO CONTENT*/
background-color:#BBBBBB;
width:622px;
margin-left:5px;
margin-right:5px;
height:8px;
border-bottom: 1px solid #000000;
border-right: 5px solid #666666;
background-image:url(images/SubNavGradient.gif);
background-position:right top;
background-repeat: repeat-y;
vertical-align:middle;
text-align:right;
}	
/*----------------SWITCHBOARD STYLES---------------------------------------*/
.swtichBoardBulletColor{
color:#BFD0CB;
}




/*---USED FOR REMOVE BUTTON/LINK ON ENTER GRID ITEM FORM*/

.dropButton{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:600;
color:#993333;
}

.dropButton a:link{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:600;
color:#CCCCCC;
text-decoration:underline;
}

.dropButton a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:600;
color:#CCCCCC;
text-decoration:underline;
}

.dropButton a:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:600;
color:#CCCCCC;
text-decoration:underline;

}


.conflictWarning{
color:#CCCC66;
padding-right:5px;
padding-left:5px;
font-size:14px;
font-weight:600;
}



#glideDiv { 
  position:relative; 
  width:115px; height:140px;
  VISIBILITY: hidden; 
  }
  
  
  
 .popup { 
 POSITION: absolute; 
 top: 35%;
 left: 40%;
 VISIBILITY: hidden; 
 BACKGROUND-COLOR: #D4D0C8; 
 width: 320px; 
 BORDER-LEFT: 1px solid black; 
 BORDER-TOP: 1px solid black; 
 BORDER-BOTTOM: 3px solid black; 
 BORDER-RIGHT: 3px solid black; 
 PADDING: 3px; 
 z-index:999; 
 }
 
 .popupHeaders{
 color:#CCCC66;
 font-size:13px;
 font-weight:600;
 padding-left:5px;
 text-align:right;
 text-decoration:underline;
  }
  
   .popupdata{
 color:#FFFFFF;
 font-size:13px;
 padding-left:2px;
 text-align:left;
 font-stretch:extra-condensed;
  }
 
 
 .moves{
 text-align:left;
 padding-left:2px;
 font-size:11px;
 font-weight:600;
 color:#000000;
 }
 
 .switchboardHeaders{
 text-transform:lowercase; 
 background-color:#993333;
 font-size:12px;
 color:#CCCC66;
 font-weight:600;
 }
 
 .switchboardInfo {
background-color:#BFD0CB;
font-size:14px;
font-weight:600;
color:#3A6A74;
padding:1px 1px 2px 2px;
text-align:left;
}

.switchboardInfo a:link{
color:#3A6A74;

}

.switchboardInfo a:hover{
color:#3A6A74;
/*background-color:#84B0B9;*/
text-decoration:underline;
}


.switchboardInfo a:visited{
color:#3A6A74;

}

/*forms elements
.inputButton { padding-left:4; padding-right:4; border-right: #000000 1px solid; border-top: #000000 1px solid; font: 11px verdana, arial, helvetica, sans-serif; border-left: #000000 1px solid;color: #000000; border-bottom: #000000 1px solid; background-color: #ffffff;}
textarea { border: #000000 1px solid; width: 430px; font: 11px verdana, arial, helvetica, sans-serif;}
input.formTextBox { border: #000000 1px solid; background: #ffffff; font: 11px verdana, arial, helvetica, sans-serif;}
select { border: #000000 1px solid; font: 11px verdana, arial, helvetica, sans-serif;}
*/

/*
 .dropMove a:link{ 
  text-decoration:underline overline;
  color:red;
 }
 
  .dropMove a:hover{ 
  text-decoration:underline overline;
  color:red;
  background-color:#CCCCCC;
 }
  .dropMove a:visited{ 
  text-decoration:underline overline;
  color:red;
 }
 */
 
 
 
 
 
 /*-------------------- Glider Menu for Daily Log -------------------------------*/
 
 #topbar { 
  position:relative; 
  background-color:#BFD0CB;
  text-align:center;
  padding-bottom:5px;
  padding-top:5px;
  border: 1px solid #000000;
  }
  
 .popupLog { 
 POSITION: absolute; 
 top: 35%;
 left: 40%;
 VISIBILITY: hidden; 
 BACKGROUND-COLOR: #D4D0C8; 
 width: 300px; 
 BORDER-LEFT: 1px solid black; 
 BORDER-TOP: 1px solid black; 
 BORDER-BOTTOM: 3px solid black; 
 BORDER-RIGHT: 3px solid black; 
 PADDING: 3px; 
 z-index:999; 
 }